be immersed in any business - Turco Inglés Diccionario